[INFO] cloning repository https://github.com/millere/solitaire-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/millere/solitaire-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmillere%2Fsolitaire-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmillere%2Fsolitaire-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7cd41df1f8270e079da2331906d0a67853099ae1
[INFO] checking millere/solitaire-rs against try#72f88fc4e9458f89516a0b8b0868f3718aec5b47 for pr-74989
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmillere%2Fsolitaire-rs" "/workspace/builds/worker-14/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/millere/solitaire-rs on toolchain 72f88fc4e9458f89516a0b8b0868f3718aec5b47
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/millere/solitaire-rs
[INFO] finished tweaking git repo https://github.com/millere/solitaire-rs
[INFO] tweaked toml for git repo https://github.com/millere/solitaire-rs written to /workspace/builds/worker-14/source/Cargo.toml
[INFO] crate git repo https://github.com/millere/solitaire-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3047c8b19fc1833b5f1a7beeaca5f19d81e5ee1aeda6861532beb2e79a56377e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3047c8b19fc1833b5f1a7beeaca5f19d81e5ee1aeda6861532beb2e79a56377e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3047c8b19fc1833b5f1a7beeaca5f19d81e5ee1aeda6861532beb2e79a56377e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3047c8b19fc1833b5f1a7beeaca5f19d81e5ee1aeda6861532beb2e79a56377e", kill_on_drop: false }`
[INFO] [stdout] 3047c8b19fc1833b5f1a7beeaca5f19d81e5ee1aeda6861532beb2e79a56377e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 1d28a8c819f377606db644e1846704f124808344226a5494ecbe683c70bc9021
[INFO] running `Command { std: "docker" "start" "-a" "1d28a8c819f377606db644e1846704f124808344226a5494ecbe683c70bc9021", kill_on_drop: false }`
[INFO] [stderr]     Checking solitaire v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: invalid suffix `i` for integer literal
[INFO] [stdout]   --> src/deck.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for _ in range(0i, count) {
[INFO] [stdout]    |                        ^^ invalid suffix `i`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `i` for integer literal
[INFO] [stdout]   --> src/deck.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for _ in range(0i, count) {
[INFO] [stdout]    |                        ^^ invalid suffix `i`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::iter::range_inclusive`
[INFO] [stdout]  --> src/deck.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::iter::range_inclusive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `range_inclusive` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> src/card.rs:1:3
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[deriving(PartialEq, Show, Clone)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> src/deck.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::iter::range_inclusive`
[INFO] [stdout]  --> src/deck.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::iter::range_inclusive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `range_inclusive` in `iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> src/card.rs:1:3
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[deriving(PartialEq, Show, Clone)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]  --> src/deck.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Clubs(uint),
[INFO] [stdout]   |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Diamonds(uint),
[INFO] [stdout]   |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Hearts(uint),
[INFO] [stdout]   |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Spades(uint),
[INFO] [stdout]   |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/card.rs:12:34
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn count_index(&self) -> uint {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]   --> src/card.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             Clubs(i) => i,
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Clubs;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]   --> src/card.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             Diamonds(i) => i + 13,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Diamonds;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]   --> src/card.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |             Hearts(i) => i + 26,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Hearts;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]   --> src/card.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             Spades(i) => i + 39,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Spades;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    |     -         ^^^^ not found in this scope
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: you might be missing a type parameter: `<uint>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:13:34
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    |     - help: you might be missing a type parameter: `<uint>`
[INFO] [stdout] 13 |     fn next(&mut self) -> Option<uint> {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]   --> src/deck.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |             deck.d.push(Clubs(i));
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Clubs;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]   --> src/deck.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 |             deck.d.push(Diamonds(i));
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Diamonds;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]   --> src/deck.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |             deck.d.push(Hearts(i));
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Hearts;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]   --> src/deck.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 |             deck.d.push(Spades(i));
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Spades;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]   --> src/deck.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |         deck.d.push(JokerA);
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]   --> src/deck.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |         deck.d.push(JokerB);
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerB;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let a = 'A' as uint - 1;
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:48:40
[INFO] [stdout]    |
[INFO] [stdout] 48 |             deck.with_key_helper(*e as uint - a);
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn with_key_helper(&mut self, i: uint) {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]   --> src/deck.rs:55:25
[INFO] [stdout]    |
[INFO] [stdout] 55 |         self.move_joker(JokerA, 1);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]   --> src/deck.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |         self.move_joker(JokerB, 2);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerB;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn gen_keystream_letter(&mut self) -> uint {
[INFO] [stdout]    |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]   --> src/deck.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |         self.move_joker(JokerA, 1);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]   --> src/deck.rs:86:25
[INFO] [stdout]    |
[INFO] [stdout] 86 |         self.move_joker(JokerB, 2);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerB;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/deck.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn move_joker(&mut self, j: Card, count: int) {
[INFO] [stdout]    |                                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/deck.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for _ in range(0i, count) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:120:51
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let ai = self.d.as_slice().position_elem(&JokerA).unwrap();
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:121:51
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let bi = self.d.as_slice().position_elem(&JokerB).unwrap();
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Clubs(uint),
[INFO] [stdout]   |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Diamonds(uint),
[INFO] [stdout]   |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Hearts(uint),
[INFO] [stdout]   |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/card.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Spades(uint),
[INFO] [stdout]   |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/card.rs:12:34
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn count_index(&self) -> uint {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]   --> src/card.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |             Clubs(i) => i,
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Clubs;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]   --> src/card.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             Diamonds(i) => i + 13,
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Diamonds;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]   --> src/card.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |             Hearts(i) => i + 26,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Hearts;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]   --> src/card.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             Spades(i) => i + 39,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Spades;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]   --> src/card.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let a = JokerA;
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]   --> src/card.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let b = Hearts(4);
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Hearts;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    |     -         ^^^^ not found in this scope
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: you might be missing a type parameter: `<uint>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:13:34
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    |     - help: you might be missing a type parameter: `<uint>`
[INFO] [stdout] 13 |     fn next(&mut self) -> Option<uint> {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]   --> src/deck.rs:23:25
[INFO] [stdout]    |
[INFO] [stdout] 23 |             deck.d.push(Clubs(i));
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Clubs;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]   --> src/deck.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 |             deck.d.push(Diamonds(i));
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Diamonds;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]   --> src/deck.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |             deck.d.push(Hearts(i));
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Hearts;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 0, found 1
[INFO] [stdout]   --> src/deck.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    |               ^^^^ unexpected type argument
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]   --> src/deck.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 |             deck.d.push(Spades(i));
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::Spades;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]   --> src/deck.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |         deck.d.push(JokerA);
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]   --> src/deck.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |         deck.d.push(JokerB);
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerB;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let a = 'A' as uint - 1;
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:48:40
[INFO] [stdout]    |
[INFO] [stdout] 48 |             deck.with_key_helper(*e as uint - a);
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:54:38
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn with_key_helper(&mut self, i: uint) {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]   --> src/deck.rs:55:25
[INFO] [stdout]    |
[INFO] [stdout] 55 |         self.move_joker(JokerA, 1);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]   --> src/deck.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |         self.move_joker(JokerB, 2);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerB;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/deck.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn gen_keystream_letter(&mut self) -> uint {
[INFO] [stdout]    |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]   --> src/deck.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |         self.move_joker(JokerA, 1);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]   --> src/deck.rs:86:25
[INFO] [stdout]    |
[INFO] [stdout] 86 |         self.move_joker(JokerB, 2);
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use Card::JokerB;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/deck.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn move_joker(&mut self, j: Card, count: int) {
[INFO] [stdout]    |                                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/deck.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for _ in range(0i, count) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:120:51
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let ai = self.d.as_slice().position_elem(&JokerA).unwrap();
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:121:51
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let bi = self.d.as_slice().position_elem(&JokerB).unwrap();
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:34
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:44
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:54
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:64
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:74
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                                                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:84
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                                                                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:94
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                                                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:104
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clu...
[INFO] [stdout]     |                                                                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:114
[INFO] [stdout]     |
[INFO] [stdout] 145 | ..., Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Di...
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:124
[INFO] [stdout]     |
[INFO] [stdout] 145 | ..., Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3),...
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:135
[INFO] [stdout]     |
[INFO] [stdout] 145 | ... Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4...
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:146
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds...
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:145:157
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...lubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamon...
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:168
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...bs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamo...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:181
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamo...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:194
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamo...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:207
[INFO] [stdout]     |
[INFO] [stdout] 145 | ... Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamo...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:220
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...iamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diam...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:233
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...iamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Dia...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:246
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...iamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Di...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:259
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...iamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), H...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:272
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...iamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hea...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:285
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...iamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Heart...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:299
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...amonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:313
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...monds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), ...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Diamonds` in this scope
[INFO] [stdout]    --> src/deck.rs:145:327
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...onds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hea...
[INFO] [stdout]     |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Diamonds;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:341
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...onds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Heart...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Item`
[INFO] [stdout]   --> src/deck.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Item` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `type Item = Type;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:352
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...iamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Heart...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:363
[INFO] [stdout]     |
[INFO] [stdout] 145 | ..., Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Heart...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:374
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hear...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:385
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...ds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hea...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:396
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...rts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), He...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:407
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...rts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), S...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:418
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...rts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), S...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:429
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...rts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), S...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:440
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...rts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), S...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:452
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...ts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Sp...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:464
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...s(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spa...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:145:476
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spad...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:488
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spade...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:499
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spade...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:510
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spade...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:521
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...s(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spad...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:532
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...ts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spa...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:543
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...des(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Sp...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:554
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...des(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), J...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:565
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...des(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, Joke...
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:576
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...des(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:587
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...des(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:599
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...es(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:611
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...s(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Spades` in this scope
[INFO] [stdout]    --> src/deck.rs:145:623
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Spades;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:145:635
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:145:643
[INFO] [stdout]     |
[INFO] [stdout] 145 | ...es(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:150:31
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), JokerA] };
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:150:41
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), JokerA] };
[INFO] [stdout]     |                                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:150:51
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), JokerA] };
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:151:18
[INFO] [stdout]     |
[INFO] [stdout] 151 |     d.move_joker(JokerA, 1);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:152:26
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:152:36
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stdout]     |                                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:154:31
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:154:41
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stdout]     |                                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:154:51
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stdout]     |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:154:62
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stdout]     |                                                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:154:70
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut d = Deck{ d: vec![Clubs(1), Clubs(2), Hearts(3), JokerA, JokerB] };
[INFO] [stdout]     |                                                                      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |     d.move_joker(JokerA, 1);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     d.move_joker(JokerB, 2);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stdout]     |                                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:157:44
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:157:54
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stdout]     |                                                      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:157:65
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stdout]     |                                                                 ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:163:25
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:163:33
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:163:43
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                           ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:163:51
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                                   ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:163:67
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                                                   ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:163:77
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                                                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:163:85
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                                                                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:163:95
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                                                                               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:163:103
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (vec![Clubs(1), JokerA, Clubs(2), JokerB, Clubs(3)], vec![Clubs(3), JokerA, Clubs(2), JokerB, Clubs(1)]),
[INFO] [stdout]     |                                                                                                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:164:36
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:164:44
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:164:54
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                                                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:164:62
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                                                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:164:72
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                                                                      ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:164:89
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                                                                                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:164:99
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   (vec![Clubs(1), Hearts(1), JokerA, Clubs(2), JokerB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Club...
[INFO] [stdout]     |                                                                                                 ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:164:110
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...rB, Clubs(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:164:118
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...s(3), Hearts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:164:128
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...ts(3)], vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:164:136
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...vec![Clubs(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Hearts` in this scope
[INFO] [stdout]    --> src/deck.rs:164:146
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...(3), Hearts(3), JokerA, Clubs(2), JokerB, Clubs(1), Hearts(1)]),
[INFO] [stdout]     |                                                        ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Hearts;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:165:15
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:165:23
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerA` in this scope
[INFO] [stdout]    --> src/deck.rs:165:37
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerA;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JokerB` in this scope
[INFO] [stdout]    --> src/deck.rs:165:45
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (vec![JokerA, JokerB], vec![JokerA, JokerB]),
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::JokerB;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:31
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:41
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:51
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                                                   ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:62
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:73
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                                                                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:84
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                                                                                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:95
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                                                                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:106
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let mut d = Deck{ d: vec![Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), C...
[INFO] [stdout]     |                                                                                                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:117
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...bs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:127
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...ubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:137
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...lubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:187:147
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...Clubs(17), Clubs(18), Clubs(4), Clubs(5), Clubs(8), Clubs(9)]};
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:32
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:42
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:52
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:62
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:72
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:83
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                                                                   ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:94
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                                                                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:105
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let expect = Deck{ d: vec![Clubs(5), Clubs(8), Clubs(7), Clubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), ...
[INFO] [stdout]     |                                                                                                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:116
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...ubs(3), Clubs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:127
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...bs(13), Clubs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:138
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...bs(14), Clubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Clubs` in this scope
[INFO] [stdout]    --> src/deck.rs:188:148
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...ubs(15), Clubs(16), Clubs(17), Clubs(18), Clubs(4), Clubs(9)] };
[INFO] [stdout]     |                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 1   | use Card::Clubs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 0, found 1
[INFO] [stdout]   --> src/deck.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    |               ^^^^ unexpected type argument
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Item`
[INFO] [stdout]   --> src/deck.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Iterator<uint> for Deck {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Item` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `type Item = Type;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `String` cannot be built from an iterator over elements of type `ToUppercase`
[INFO] [stdout]   --> src/deck.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |                    .collect::<String>();
[INFO] [stdout]    |                     ^^^^^^^ value of type `String` cannot be built from `std::iter::Iterator<Item=ToUppercase>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `FromIterator<ToUppercase>` is not implemented for `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `String` cannot be built from an iterator over elements of type `ToUppercase`
[INFO] [stdout]   --> src/deck.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |                    .collect::<String>();
[INFO] [stdout]    |                     ^^^^^^^ value of type `String` cannot be built from `std::iter::Iterator<Item=ToUppercase>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `FromIterator<ToUppercase>` is not implemented for `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]   --> src/deck.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]    |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]   --> src/deck.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]    |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]   --> src/deck.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]    |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]   --> src/deck.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]    |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]   --> src/deck.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]    |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]   --> src/deck.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]    |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]   --> src/deck.rs:61:29
[INFO] [stdout]    |
[INFO] [stdout] 61 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]    |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]   --> src/deck.rs:61:29
[INFO] [stdout]    |
[INFO] [stdout] 61 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]    |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `position_elem` found for reference `&[card::Card]` in the current scope
[INFO] [stdout]   --> src/deck.rs:97:39
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut i = self.d.as_slice().position_elem(&j).unwrap();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^ method not found in `&[card::Card]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `position_elem` found for reference `&[card::Card]` in the current scope
[INFO] [stdout]   --> src/deck.rs:97:39
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut i = self.d.as_slice().position_elem(&j).unwrap();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^ method not found in `&[card::Card]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:107:21
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 new.push_all(self.d.slice(1, self.d.len()-1));
[INFO] [stdout]     |                     ^^^^^^^^ method not found in `Vec<card::Card>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:107:37
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 new.push_all(self.d.slice(1, self.d.len()-1));
[INFO] [stdout]     |                                     ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `position_elem` found for reference `&[card::Card]` in the current scope
[INFO] [stdout]    --> src/deck.rs:120:36
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let ai = self.d.as_slice().position_elem(&JokerA).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ method not found in `&[card::Card]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `position_elem` found for reference `&[card::Card]` in the current scope
[INFO] [stdout]    --> src/deck.rs:121:36
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let bi = self.d.as_slice().position_elem(&JokerB).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ method not found in `&[card::Card]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:107:21
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 new.push_all(self.d.slice(1, self.d.len()-1));
[INFO] [stdout]     |                     ^^^^^^^^ method not found in `Vec<card::Card>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:107:37
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 new.push_all(self.d.slice(1, self.d.len()-1));
[INFO] [stdout]     |                                     ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         new.push_all(self.d.slice(secnd+1, self.d.len()));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:124:29
[INFO] [stdout]     |
[INFO] [stdout] 124 |         new.push_all(self.d.slice(secnd+1, self.d.len()));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `position_elem` found for reference `&[card::Card]` in the current scope
[INFO] [stdout]    --> src/deck.rs:120:36
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let ai = self.d.as_slice().position_elem(&JokerA).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ method not found in `&[card::Card]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `position_elem` found for reference `&[card::Card]` in the current scope
[INFO] [stdout]    --> src/deck.rs:121:36
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let bi = self.d.as_slice().position_elem(&JokerB).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ method not found in `&[card::Card]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |         new.push_all(self.d.slice(first, secnd + 1));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         new.push_all(self.d.slice(secnd+1, self.d.len()));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 |         new.push_all(self.d.slice(first, secnd + 1));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:124:29
[INFO] [stdout]     |
[INFO] [stdout] 124 |         new.push_all(self.d.slice(secnd+1, self.d.len()));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |         new.push_all(self.d.slice(0, first));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solitaire`.
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:126:29
[INFO] [stdout]     |
[INFO] [stdout] 126 |         new.push_all(self.d.slice(0, first));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |         new.push_all(self.d.slice(first, secnd + 1));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 |         new.push_all(self.d.slice(first, secnd + 1));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |         new.push_all(self.d.slice(0, first));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:126:29
[INFO] [stdout]     |
[INFO] [stdout] 126 |         new.push_all(self.d.slice(0, first));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:135:29
[INFO] [stdout]     |
[INFO] [stdout] 135 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 55 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0107, E0277, E0412, E0425, E0432, E0531, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         new.push_all(self.d.slice(i, self.d.len()-1));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_all` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/deck.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Vec<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `slice` found for struct `Vec<card::Card>` in the current scope
[INFO] [stdout]    --> src/deck.rs:135:29
[INFO] [stdout]     |
[INFO] [stdout] 135 |         new.push_all(self.d.slice(0, i));
[INFO] [stdout]     |                             ^^^^^ help: there is an associated function with a similar name: `splice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `Deck`
[INFO] [stdout]    --> src/deck.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     Deck
[INFO] [stdout]     |     Deck
[INFO] [stdout]     |
[INFO] [stdout]     = note: an implementation of `std::cmp::PartialEq` might be missing for `Deck`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Deck` doesn't implement `Debug`
[INFO] [stdout]    --> src/deck.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Deck` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `Deck`
[INFO] [stdout]     = note: add `#[derive(Debug)]` or manually implement `Debug`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `&Deck`
[INFO] [stdout]     = note: required by `std::fmt::Debug::fmt`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Deck` doesn't implement `Debug`
[INFO] [stdout]    --> src/deck.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert_eq!(d, Deck { d: vec![Clubs(1), Clubs(2), Clubs(3), Clubs(4), Clubs(5), Clubs(6), Clubs(7), Clubs(8), Clubs(9), Clubs(10), Clubs(11), Clubs(12), Clubs(13), Diamonds(1), Diamonds(2), Diamonds(3), Diamonds(4), Diamonds(5), Diamonds(6), Diamonds(7), Diamonds(8), Diamonds(9), Diamonds(10), Diamonds(11), Diamonds(12), Diamonds(13), Hearts(1), Hearts(2), Hearts(3), Hearts(4), Hearts(5), Hearts(6), Hearts(7), Hearts(8), Hearts(9), Hearts(10), Hearts(11), Hearts(12), Hearts(13), Spades(1), Spades(2), Spades(3), Spades(4), Spades(5), Spades(6), Spades(7), Spades(8), Spades(9), Spades(10), Spades(11), Spades(12), Spades(13), JokerA, JokerB] });
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Deck` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `Deck`
[INFO] [stdout]     = note: add `#[derive(Debug)]` or manually implement `Debug`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `&Deck`
[INFO] [stdout]     = note: required by `std::fmt::Debug::fmt`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `Vec<card::Card>`
[INFO] [stdout]    --> src/deck.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     Vec<card::Card>
[INFO] [stdout]     |     Vec<_>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `card::Card` doesn't implement `Debug`
[INFO] [stdout]    --> src/deck.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq!(d.d, vec![Clubs(1), JokerA, Clubs(2)]);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `card::Card` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `card::Card`
[INFO] [stdout]     = note: add `#[derive(Debug)]` or manually implement `Debug`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `Vec<card::Card>`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `&Vec<card::Card>`
[INFO] [stdout]     = note: required by `std::fmt::Debug::fmt`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `Vec<card::Card>`
[INFO] [stdout]    --> src/deck.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     Vec<card::Card>
[INFO] [stdout]     |     Vec<_>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `card::Card` doesn't implement `Debug`
[INFO] [stdout]    --> src/deck.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert_eq!(d.d, vec![Clubs(1), JokerB, Clubs(2), Hearts(3), JokerA]);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `card::Card` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `card::Card`
[INFO] [stdout]     = note: add `#[derive(Debug)]` or manually implement `Debug`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `Vec<card::Card>`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `&Vec<card::Card>`
[INFO] [stdout]     = note: required by `std::fmt::Debug::fmt`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `card::Card: Clone` is not satisfied
[INFO] [stdout]    --> src/deck.rs:169:38
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let (initial, expect) = test.clone();
[INFO] [stdout]     |                                      ^^^^^ the trait `Clone` is not implemented for `card::Card`
[INFO] [stdout]     |
[INFO] [stdout]     = note: required because of the requirements on the impl of `Clone` for `Vec<card::Card>`
[INFO] [stdout]     = note: required because it appears within the type `(Vec<card::Card>, Vec<_>)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `Vec<card::Card>`
[INFO] [stdout]    --> src/deck.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         assert_eq!(got.d, expect);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         Vec<card::Card>
[INFO] [stdout]     |         Vec<_>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `card::Card` doesn't implement `Debug`
[INFO] [stdout]    --> src/deck.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         assert_eq!(got.d, expect);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ `card::Card` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `card::Card`
[INFO] [stdout]     = note: add `#[derive(Debug)]` or manually implement `Debug`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `Vec<card::Card>`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `&Vec<card::Card>`
[INFO] [stdout]     = note: required by `std::fmt::Debug::fmt`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `Deck`
[INFO] [stdout]    --> src/deck.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     assert_eq!(d, expect);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     Deck
[INFO] [stdout]     |     Deck
[INFO] [stdout]     |
[INFO] [stdout]     = note: an implementation of `std::cmp::PartialEq` might be missing for `Deck`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Deck` doesn't implement `Debug`
[INFO] [stdout]    --> src/deck.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     assert_eq!(d, expect);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ `Deck` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `Deck`
[INFO] [stdout]     = note: add `#[derive(Debug)]` or manually implement `Debug`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `&Deck`
[INFO] [stdout]     = note: required by `std::fmt::Debug::fmt`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Deck` doesn't implement `Debug`
[INFO] [stdout]    --> src/deck.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     assert_eq!(d, expect);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ `Deck` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `Deck`
[INFO] [stdout]     = note: add `#[derive(Debug)]` or manually implement `Debug`
[INFO] [stdout]     = note: required because of the requirements on the impl of `Debug` for `&Deck`
[INFO] [stdout]     = note: required by `std::fmt::Debug::fmt`
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> src/deck.rs:220:24
[INFO] [stdout]     |
[INFO] [stdout] 220 |         assert_eq!(out.as_slice(), cipher);
[INFO] [stdout]     |                        ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> src/deck.rs:232:49
[INFO] [stdout]     |
[INFO] [stdout] 232 |         assert_eq!(d2.decrypt(d1.encrypt(plain).as_slice()).as_slice(), plain);
[INFO] [stdout]     |                                                 ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `String` in the current scope
[INFO] [stdout]    --> src/deck.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |         assert_eq!(d2.decrypt(d1.encrypt(plain).as_slice()).as_slice(), plain);
[INFO] [stdout]     |                                                             ^^^^^^^^ method not found in `String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 198 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0107, E0277, E0369, E0412, E0425, E0432, E0531, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "1d28a8c819f377606db644e1846704f124808344226a5494ecbe683c70bc9021", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d28a8c819f377606db644e1846704f124808344226a5494ecbe683c70bc9021", kill_on_drop: false }`
[INFO] [stdout] 1d28a8c819f377606db644e1846704f124808344226a5494ecbe683c70bc9021
